<?php

namespace Siese\EntityBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * UsuariosSedes
 *
 * @ORM\Table(name="usuarios_sedes")
 * @ORM\Entity
 */
class UsuariosSedes
{
    /**
     * @var \Siese\LoginBundle\Entity\Usuarios
     *
     * @ORM\Id
     * @ORM\ManyToOne(targetEntity="\Siese\LoginBundle\Entity\Usuarios", inversedBy="sedesUsuario")
     * @ORM\JoinColumns({
     *   @ORM\JoinColumn(name="usuario_id", referencedColumnName="id")
     * })
     */
    private $usuario;
    
    /**
     * @var \CatSedes
     *
     * @ORM\Id
     * @ORM\ManyToOne(targetEntity="CatSedes", inversedBy="usuariosSede")
     * @ORM\JoinColumns({
     *   @ORM\JoinColumn(name="sede_id", referencedColumnName="id")
     * })
     */
    private $sede;


    /**
     * Set usuario
     *
     * @param \Siese\LoginBundle\Entity\Usuarios $usuario
     * @return UsuariosSedes
     */
    public function setUsuario(\Siese\LoginBundle\Entity\Usuarios $usuario)
    {
        $this->usuario = $usuario;

        return $this;
    }

    /**
     * Get usuario
     *
     * @return \Siese\LoginBundle\Entity\Usuarios 
     */
    public function getUsuario()
    {
        return $this->usuario;
    }

    /**
     * Set sede
     *
     * @param \Siese\EntityBundle\Entity\CatSedes $sede
     * @return UsuariosSedes
     */
    public function setSede(\Siese\EntityBundle\Entity\CatSedes $sede)
    {
        $this->sede = $sede;

        return $this;
    }

    /**
     * Get sede
     *
     * @return \Siese\EntityBundle\Entity\CatSedes 
     */
    public function getSede()
    {
        return $this->sede;
    }
}
